function foo(num1, num2, num3) {
  // 类数组对象中（长的像是一个数组，本质上是一个对象）：arguments
  console.log(arguments) // [10, 20, 30, 40, 50]

  // 对 arguments 常见的三个操作

  // 1. 获取参数的长度
  console.log(arguments.length) // 5

  // 2. 根据索引值获取某一个参数
  console.log(arguments[2]) // 30
  console.log(arguments[3]) // 40
  console.log(arguments[4]) // 50

  // 3. callee 属性获取当前 arguments 所在的函数
  console.log(arguments.callee) // foo 函数
}

foo(10, 20, 30, 40, 50)